Using global constraints for local search
نویسنده
چکیده
Conventional ways of using local search are di cult to generalize Increased e ciency is the only goal generality often being disregarded This is manifested in the highly monolithic encodings of complex problems and the application of highly speci c satisfaction methods Other approaches take the general constraint programming framework as a starting point and try to introduce local search methods for constraint satisfaction These methods frequently fail because they have only a very limited view of the unknown search space structure The present paper attempts to overcome the drawbacks of these two ap proaches by using global constraints The use of global constraints for local search allows us to revise a current state on a more global level with domain speci c knowledge while preserving features like reusability and maintenance The proposed strategy is demonstrated on a dynamic job shop scheduling prob lem Introduction The use of local search has become very popular in recent years as applications have begun to tackle complex real world optimization problems for which complete re nement search methods are still not powerful enough Problem domains with nontrivial optimization functions large problems short computation time limits partial constraint satisfaction dynamic constraint satisfaction and only limited demands on optimality are promising candidates for local search Local search approaches perform a search by iteratively changing an initial as signment of variables In each iteration a neighborhood of potential successor states is generated The quality of the neighborhood states can be computed by a cost function This information is used by the successor choice criterion to determine the successor state Conventional ways of using local search are di cult to generalize Increased e ciency is the only goal generality often being disregarded It is quite common to de ne highly sophisticated and problem tailored representations with special ized neighborhoods and successor selection methods see Aarts for examples Mathematics Subject Classi cation Primary C Secondary T This work is supported by the German Research Foundation DFG NICOSIO Cross Plat form Research Germany CPR and Conitec Datensysteme GmbH c American Mathematical Society
منابع مشابه
A Hybrid Algorithm using Firefly, Genetic, and Local Search Algorithms
In this paper, a hybrid multi-objective algorithm consisting of features of genetic and firefly algorithms is presented. The algorithm starts with a set of fireflies (particles) that are randomly distributed in the solution space; these particles converge to the optimal solution of the problem during the evolutionary stages. Then, a local search plan is presented and implemented for searching s...
متن کاملOPTIMIZATION OF SKELETAL STRUCTURES USING IMPROVED GENETIC ALGORITHM BASED ON PROPOSED SAMPLING SEARCH SPACE IDEA
In this article, by Partitioning of designing space, optimization speed is tried to be increased by GA. To this end, designing space search is done in two steps which are global search and local search. To achieve this goal, according to meshing in FEM, firstly, the list of sections is divided to specific subsets. Then, intermediate member of each subset, as representative of subset, is defined...
متن کاملA novel local search method for microaggregation
In this paper, we propose an effective microaggregation algorithm to produce a more useful protected data for publishing. Microaggregation is mapped to a clustering problem with known minimum and maximum group size constraints. In this scheme, the goal is to cluster n records into groups of at least k and at most 2k_1 records, such that the sum of the within-group squ...
متن کاملDesign and Implementation of a Graph-Based Constraint Model for Local Search
Local search has during the last years evolved into a powerful technique for solving large combinatorial problems, often outperforming complete algorithms. The classical approach for generic constraint solving in local search is to provide a set of primitive constraints, which in turn can be used to form more complex combinatorial structures. Unfortunately, for several combinatorial structures ...
متن کاملController Placement in Software Defined Network using Iterated Local Search
Software defined network is a new computer network architecture who separates controller and data layer in network devices such as switches and routers. By the emerge of software defined networks, a class of location problems, called controller placement problem, has attracted much more research attention. The task in the problem is to simultaneously find optimal number and location of controll...
متن کاملWinner Determination in Combinatorial Auctions using Hybrid Ant Colony Optimization and Multi-Neighborhood Local Search
A combinatorial auction is an auction where the bidders have the choice to bid on bundles of items. The WDP in combinatorial auctions is the problem of finding winning bids that maximize the auctioneer’s revenue under the constraint that each item can be allocated to at most one bidder. The WDP is known as an NP-hard problem with practical applications like electronic commerce, production manag...
متن کامل